embryo of a frog - French English Dictionary